# 有一个神秘字符串 “ M pszi tcxlsr!" ,及配方 "C => G"
# 请给出解密过程,直接给出答案不得分

def decrypt_caesar(ciphertext, shift):
    plaintext = []
    for char in ciphertext:
        if char.isalpha():
            # 处理大写字母
            if char.isupper():
                shifted = chr((ord(char) - ord('A') - shift) % 26 + ord('A'))
            # 处理小写字母
            else:
                shifted = chr((ord(char) - ord('a') - shift) % 26 + ord('a'))
            plaintext.append(shifted)
        else:
            plaintext.append(char)
    return ''.join(plaintext)

# 密文
ciphertext = "M pszi tcxlsr!"
# 尝试移位 4（因为 C => G 对应 +4）
shift = 4
plaintext = decrypt_caesar(ciphertext, shift)
print(plaintext)

# 请使用python进行字符串统计，每个字符出现的次数，并排序输出
# input_text="A quick brown fox jumps over the lazy dog."


# 请以简洁的代码实现，以下二位数组的行列互换（手动逐个处理不得分）
# 输入：                       输出：
'''
input=[                         output=[
    [1,2,3]                         [1,4]
                                    [2,5]
    [4,5,6]                         [3,6]
]                               ]
'''